INI-Dateien bearbeiten

Geändert am Fr, 13 Jul 2012 11:34 von Administrator — Kategorisiert als: Nicht kategorisiert

Um INI-Dateien zu bearbeiten habe ich eine nette Klasse im Internet gefunden. Leider weiß ich nicht mehr genau woher, aber ich glaube, es war bei www.codeproject.com

Die generelle Erklärung, was eine Ini ist, steht hier: http://de.wikipedia.org/wiki/Initialisierungsdatei

Hier die ini.cs in gezippter Form

ini.zip

Einbinden ist ganz einfach.

  1. oben eine using-Anweisung um die Klasse rein zu holen

    using Ini;


  1. folgenden Code verwenden:

    IniFile ini = new IniFile(@"c:\temp\meine.ini");

    //IniFile ini = new IniFile(Directory.GetCurrentDirectory()+"\\meine.ini");

    string cMyString = "";
    cMyString = ini.IniReadValue("meinAbschnitt", "meinSchluessel");
    if (cMyString.Length == 0 || cMyString == null)
    {
    // ini ist leer. Also vorbelegen
    cMyString = "meineVorbelegung";
    ini.IniWriteValue("meinAbschnitt", "meinSchluessel", cMyString);
    }


Mal kurz das ganze zerlegen